Querying Two Boundary Points for Shortest Paths in a Polygonal Domain
نویسندگان
چکیده
We consider a variant of two-point Euclidean shortest path query problem: given a polygonal domain, build a data structure for two-point shortest path query, provided that query points always lie on the boundary of the domain. As a main result, we show that a logarithmic-time query for shortest paths between boundary points can be performed using Õ(n) preprocessing time and Õ(n) space where n is the number of corners of the polygonal domain and the Õ-notation suppresses the polylogarithmic factor. This is realized by observing a connection between Davenport-Schinzel sequences and our problem in the parameterized space. We also provide a tradeoff between space and query time; a sublinear time query is possible using O(n) space. Our approach also extends to the case where query points should lie on a given set of line segments.
منابع مشابه
Computing a rectilinear shortest path amid splinegons in plane
We reduce the problem of computing a rectilinear shortest path between two given points s and t in the splinegonal domain S to the problem of computing a rectilinear shortest path between two points in the polygonal domain. As part of this, we define a polygonal domain P from S and transform a rectilinear shortest path computed in P to a path between s and t amid splinegon obstacles in S. When ...
متن کاملShortest Paths with Single-Point Visibility Constraint
This paper studies the problem of finding a shortest path between two points in presence of single-point visibility constraints. In this type of constraints, there should be at least one point on the output path from which a fixed viewpoint is visible. The problem is studied in various domains including simple polygons, polygonal domains, and polyhedral surfaces. The method is based on partitio...
متن کاملOn computing the shortest path in a multiply-connected domain having curved boundaries
Computing shortest path, overcoming obstacles in the plane, is a well-known geometric problem. However, widely assumed obstacles are polygonal in nature. Very few papers have focused on the curved obstacles, and in particular, for curved multiplyconnected domains (domains having holes). Given a set of parametric curves forming a multiply-connected domain (MCD), with one closed curve acting as a...
متن کاملShortest path in a multiply-connected domain having curved boundaries
Computing shortest path, overcoming obstacles in the plane, is a well-known geometric problem. However, widely assumed obstacles are polygonal in nature. Very few papers have focused on the curved obstacles, and in particular, for curved multiplyconnected domains (domains having holes). Given a set of parametric curves forming a multiply-connected domain (MCD), with one closed curve acting as a...
متن کاملk-Pairs Non-Crossing Shortest Paths in a Simple Polygon
This paper presents a simple O(n + k) time algorithm to compute the set of k non-crossing shortest paths between k source-destination pairs of points on the boundary of a simple polygon of n vertices. Paths are allowed to overlap but are not allowed to cross in the plane. A byproduct of this result is an O(n) time algorithm to compute a balanced geodesic triangulation which is easy to implement...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 45 شماره
صفحات -
تاریخ انتشار 2009